// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.xiaomi.channel.openauth; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.text.TextUtils; import android.webkit.CookieManager; import android.webkit.CookieSyncManager; // Referenced classes of package com.xiaomi.channel.openauth: // APP2SDKReceiver public class SDK2APPReceiver extends BroadcastReceiver { public static String AUTH_ACTION_NAME = "com.xiaomi.openauth.action.SDK2APP"; public SDK2APPReceiver() { } private String a(String s) { String s1 = null; String as[] = s.split(";"); int i = as.length; int j = 0; do { if (j >= i) { return s1; } String as1[] = as[j].split("="); if (as1.length == 2 && as1[0].trim().equals("userId")) { s1 = as1[1].trim(); } j++; } while (true); } public void onReceive(Context context, Intent intent) { CookieSyncManager.createInstance(context); String s = CookieManager.getInstance().getCookie("https://account.xiaomi.com"); if (!TextUtils.isEmpty(s) && s.contains("userId=") && s.contains("passToken=")) { String s1 = intent.getStringExtra("user_id"); if (TextUtils.isEmpty(s1) || s1.equals(a(s))) { Intent intent1 = new Intent(APP2SDKReceiver.AUTH_ACTION_NAME); intent1.putExtra("pkg", context.getPackageName()); context.sendBroadcast(intent1); } } } }